8-1 商业化邮件服务商(SES、Mailgun、SendCloud)
本节目标
了解主流商业化邮件服务商的特点和定价,根据不同应用场景选择合适的邮件发送方案,并理解为什么生产环境不推荐使用私人邮箱发送邮件。
为什么不推荐私人邮箱
私人邮箱(如 QQ 邮箱、Gmail)在以下方面存在限制:
- 发送量限制:每日发送上限通常在几十到几百封。
- 频率限制:短时间大量发送会被标记为垃圾邮件或直接封号。
- 到达率低:私人邮箱的信誉度(Sender Reputation)较低,邮件容易进入垃圾箱。
- 缺少专业功能:没有模板管理、发送统计、退信处理、Webhook 回调等商业化功能。
因此,在商业化应用场景中(用户注册、密码找回、营销通知、系统告警),必须选择专业的邮件服务提供商。
服务商对比
Amazon SES(Simple Email Service)
| 项目 | 详情 |
|---|---|
| 官网 | aws.amazon.com/ses |
| 免费额度 | 每月 200 封(沙箱环境) |
| 升级方式 | 申请 Production Access,描述使用场景即可免费升级 |
| 升级后额度 | 可提升至每月 50,000 封 |
| 付费价格 | 每 1,000 封 $0.08(约 0.6 元) |
| 标准套餐 | $24.95/月,约 25 万封 |
| 到达率 | 高(国际邮件) |
| 适用场景 | 高发送量、成本敏感、AWS 生态用户 |
优势:性价比极高,适合大量发送场景。注册绑卡后可免费申请额度提升。
Mailgun
| 项目 | 详情 |
|---|---|
| 官网 | mailgun.com |
| 免费套餐 | 每月 5,000 封 |
| 成长套餐 | $35/月,50,000 封 |
| 到达率 | 高(国际邮件) |
| 适用场景 | 小团队验证、中等规模产品 |
优势:免费额度充足,API 友好,文档完善。适合初创产品和小规模验证。
Mailtrap(原 Mailtim)
| 项目 | 详情 |
|---|---|
| 官网 | mailtrap.io |
| 特点 | 测试和发送一体化 |
| 适用场景 | 开发测试 + 生产发送 |
优势:提供邮件测试沙箱环境,可直接在开发阶段预览邮件效果。
SendCloud(国内)
| 项目 | 详情 |
|---|---|
| 官网 | sendcloud.net |
| 定价 | 10,000 封以内 59 元,超出部分 5.6 元/千封 |
| 50,000 封预估 | 约 283 元 |
| 到达率 | 高(国内邮件) |
| 适用场景 | 国内用户为主的产品 |
优势:国内邮件到达率高,中文文档和支持完善。
成本对比(50,000 封/月)
| 服务商 | 月费用(约) | 备注 |
|---|---|---|
| Amazon SES | ~$4(约 28 元) | 0.08 美元/千封 |
| Mailgun | $35(约 250 元) | 含 50,000 封 |
| SendCloud | 约 283 元 | 59 + 56 x 4 |
选型建议
目标用户群体?
|
+-- 海外用户为主
| |
| +-- 高发送量(>10万/月)--> Amazon SES
| |
| +-- 中低发送量(<5万/月)--> Mailgun
|
+-- 国内用户为主
| |
| +-- SendCloud
|
+-- 仅开发测试
|
+-- QQ邮箱 / Gmail(私人邮箱即可)
text
学习阶段建议
如果是单纯的学习和开发调试,可以使用私人邮箱(如 QQ 邮箱开启 SMTP 服务),无需注册商业邮件服务。下一节将演示如何使用 QQ 邮箱的 SMTP 进行本地测试。
本节小结
- 了解了 Amazon SES、Mailgun、SendCloud 等主流邮件服务商的特点和定价。
- 掌握了根据发送量、用户群体、预算选择合适邮件服务的决策方法。
- 理解了生产环境必须使用专业邮件服务的原因:发送量、到达率、专业性。
- Amazon SES 性价比最高,适合成本敏感的高发送量场景。
↑